tools/libxenforeignmemory: reduce xenforeignmemory_restrict code footprint
authorPaul Durrant <paul.durrant@citrix.com>
Tue, 29 Aug 2017 14:18:23 +0000 (15:18 +0100)
committerWei Liu <wei.liu2@citrix.com>
Tue, 3 Apr 2018 16:05:16 +0000 (17:05 +0100)
commit8a2e4970abc3d74782759c44571458b8d567da09
tree6dbb05868cc3246acdb46dc4f6d40c28d2b7cce0
parent3ae275169e58d6485d6ae55e4a6f0205771a536b
tools/libxenforeignmemory: reduce xenforeignmemory_restrict code footprint

By using a static inline stub in private.h for OS where this functionality
is not implemented, the various duplicate stubs in the OS-specific source
modules can be avoided.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/libs/foreignmemory/freebsd.c
tools/libs/foreignmemory/minios.c
tools/libs/foreignmemory/netbsd.c
tools/libs/foreignmemory/private.h
tools/libs/foreignmemory/solaris.c